| PRE-REQUISITE | UFUG 2602 |
|---|---|
| DESCRIPTION | Design and Analysis of Algorithms is an important course that bridges students to a number of advanced courses in data science and analytics. This course introduces core data structures and algorithms. It covers advanced asymptotic complexity analysis, introduces common algorithmic paradigms (e.g., divide-and-conquer, greedy, and dynamic programming), a collection of classic algorithms (e.g., graph algorithms) and introduces the computational complexity theory. The course employs a range of assessment methods, including individual projects, coding exercises and closed-book exams, to foster both theoretical and practical foundation. |
| Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
|---|---|---|---|---|---|---|---|---|
| L02 (6702) | TuTh 01:30PM - 02:50PM | Rm 134, E1 | LU, Shangqi | 70 | 75 | 0 | 0 | |
| LA01 (6703) | Th 03:30PM - 04:20PM | Rm 227, E1 | LU, Shangqi ZHANG, Yanlin | 48 | 39 | 9 | 0 | |
| LA02 (6704) | Th 04:30PM - 05:20PM | Rm 227, E1 | LU, Shangqi ZHANG, Yanlin | 48 | 37 | 11 | 0 | |
| LA03 (6705) | Tu 03:00PM - 03:50PM | Rm 227, E1 | LU, Shangqi ZHANG, Yanlin | 44 | 46 | 0 | 0 |